'use strict';
var dayjs = require('dayjs')
var duration = require('dayjs/plugin/duration')
dayjs.extend(duration)
module.exports = {
    /**
     * XXXnameXXX
     * @url client/booths/kh/getBoothsInfo 前端调用的url参数地址
     * data 请求参数
     * @param {String} params1  参数1
     */
    main: async (event) => {
        let {
            data = {}, userInfo, util, filterResponse, originalParam
        } = event;
        let {
            customUtil,
            uniID,
            config,
            pubFun,
            vk,
            db,
            _
        } = util;
        let {
            uid
        } = data;
        return await vk.baseDao.selects({
            dbName: "bidding-order", // 主表名
            getOne: true, // 只返回第一条数据

            whereJson: {
                _id: data.order_id,
                userid: uid
            },
            // // 副表列表
            foreignDB: [
                {
                    dbName: "bidding-booths", // 副表名
                    localKey: "booth_id", // 主表外键字段名
                    foreignKey: "_id", // 副表外键字段名
                    as: "boothinfo",
                    limit: 1, // 当limit = 1时，以对象形式返回，否则以数组形式返回
                }
            ]
        });
    }
}